<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>实参Arguments</title>
</head>
<body>
<script>
    /* 在调用函数时，浏览器都会传递两个隐含的参数
     *       1.函数的上下文对象this
     *       2.封装实参的arguments 是一个类数组对象，它也可以通过索引来操作数据，也可以获取长度
     *      在调用函数时，传递的实参都封装在Arguments
     *      arguments.length实参的长度
     *      arguments[0]第一个实参
     *      arguments[1]第二个实参
     *      arguments.callee 表示当前执行的函数 对象
    *
    *
    *
    *
    *
    * */
    function fun() {
        // console.log(arguments instanceof Array);//检查是否是数组第1种方法 返回false
        // console.log(Array.isArray(arguments));//检查是否是数组第2种方法 返回false
        console.log(arguments.length);
        console.log(arguments[0]);
        console.log(arguments[1]);
    }
    fun("hello",true);

</script>
</body>
</html>